package com.tywj.panda.pay.route

import com.tywj.panda.pay.PayChooseActivity
import com.tywj.lib.route.RouteNavigation

/**
 * <pre>
 *     author : June Yang
 *     time   : 2018/12/17
 *     desc   : 支付相关路由
 *     version: 1.0
 * </pre>
 */
object PayRoute {
    //选择支付方式
    const val PAY_CHOOSE = "/pay/choose"
    //支付结果
    const val PAY_RESULT = "/pay/result"
    //支付服务
    const val PAY_SERVICE = "/pay/service"

    /**
     * 开始支付
     * @param orderId 订单号
     * @param money 金额
     */
    fun toPay(orderId: String, money: Int): RouteNavigation {
        return RouteNavigation(PAY_CHOOSE)
            .param(PayChooseActivity.PARAM_ORDER_ID, orderId)
            .param(PayChooseActivity.PARAM_MONEY, money)
    }

    /**
     * 支付结果
     */
    fun toPayResult(resultStatus: Int): RouteNavigation {
        return RouteNavigation(PAY_RESULT)
//            .param(PayResultActivity.PARAM_RESULT_STATUS, resultStatus)
    }

}